hcf and lcm